Applying Method Data Dependence

نویسنده

  • Michael E. Zapp
چکیده

Concurrency control in object based systems is a new area of research that has only just begun to be addressed. Recent work has proposed using object level locking but this may be unnecessarily restrictive. Data level locking within an object increases concurrency but also introduces substantial lock overhead that makes the approach impractical. This paper proposes using a new approach applying method level dependence analysis techniques to object bases using a nested transaction model. Three algorithms are proposed. The rst algorithm uses static analysis of methods invoked by user transactions only. The second performs runtime analysis of the nested methods invoked by the methods invoked by user transactions. Finally, a third algorithm proposes a hybrid technique that is compatible with both of these techniques and determines if the acquisition of locks is necessary at runtime or if the method can be invoked without the possibility of con ict. This algorithm is e cient, simple, and completely compatible with two{phase locking. The complexity of each algorithm and other areas of application of dependence analysis are also discussed. Applying Method Data Dependence to Transactions in Object Bases 1

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Example of Data Dependence Result for The Class of Almost Contraction Mappings

In the present paper, we show that $S^*$ iteration method can be used to approximate fixed point of almost contraction mappings. Furthermore, we prove that this iteration method is equivalent to CR iteration method  and it produces a slow convergence rate compared to the CR iteration method for the class of almost contraction mappings. We also present table and graphic to support this result. F...

متن کامل

Dynamic Dependence Analysis: A Novel Method for Data Depndence Evaluation

This paper analyzes the results of applying data dependence calculations to the Perfect Benchmarks suite. We show that it is possible to measure the optimal parallelism, as deened by our model, and to compare the obtained parallelism for various data dependence tests with the optimal parallelism. Using these techniques, we nd that a variation of Banerjee's inequalities is suucient in all cases ...

متن کامل

Thermodynamic Characterization of the Aggregation Phenomena of Safranine‌T by Spectral Titration and Chemometric Analysis

The dimerization constants of Safranine T have been determined by studying the dependence of its absorption spectra on the temperature in the range 30–70 ◦C at different total concentrations of Safranine T (1.03×10−5, 1.44×10−5 and 1.73×10−5 M). The monomer–dimer equilibrium of Safranine T has been determined by applying MCR-ALS method on the absorpti...

متن کامل

Thermodynamic Characterization of the Aggregation Phenomena of Safranine‌T by Spectral Titration and Chemometric Analysis

The dimerization constants of Safranine T have been determined by studying the dependence of its absorption spectra on the temperature in the range 30–70 ◦C at different total concentrations of Safranine T (1.03×10−5, 1.44×10−5 and 1.73×10−5 M). The monomer–dimer equilibrium of Safranine T has been determined by applying MCR-ALS method on the absorpti...

متن کامل

Comments on: Control of the false discovery rate under dependence using the bootstrap and subsampling

In this enlightening and stimulating paper, Professors Romano, Shaikh, and Wolf construct two novel resampling-based multiple testing methods using the bootstrap and subsampling techniques and theoretically prove that these methods approximately control the FDR under weak regularity conditions. The theoretical results provide a satisfactory solution to an important and challenging problem in mu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992